home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / mus / play / ScopeExt2001.lha / scopext.txt < prev    next >
Text File  |  1995-01-20  |  2KB  |  67 lines

  1.  
  2.  -----------------------------------------
  3.          SCOPEXT by Smack/Infect
  4.  -----------------------------------------
  5.  
  6.  this tiny prog is some kind of a 'sampling oscilloscope'. it uses
  7.  the parallel port sampler, if you don't have one, then this prog
  8.  will be useless for you.
  9.  
  10.  requires: AGA/68020+/OS V37+
  11.  
  12.  the sampling rate is 16kHz so frequencies above 8kHz will not be
  13.  visible. if you say now 'this is not very much' then i wanna tell you:
  14.  16kHz means that during every pal-frame we receive 320 bytes so it fits
  15.  perfectly on a lores screen. and there's simply not enough cpu power
  16.  on todays amigas to use a higher resolution for this task. (i think ;-)
  17.  
  18.  the prog is controlled via keyboard so try these:
  19.   F1 - lores 20ms display
  20.   F2 - hires 40ms display
  21.   F3 - single dot
  22.   F4 - eight average dots
  23.   F5 - line  (*)
  24.   F6 - solid (*)
  25.   F7 - spectrum analyzer (on 40ms display only!)
  26.   F9 - show idle cpu time
  27.   F10- freeze display
  28.   ESC- exit
  29.  
  30.  NOTE: the modes marked with (*) need different amounts of cpu time
  31.        depending on the current sample data.
  32.        if the screen borders get red then the plotting routine runs
  33.        too slow. to avoid this you could  a) get a powerful cpu and
  34.        some _fast_ fast ram  b) use a faster plotting mode (F3 or F4).
  35.  
  36.  and remember: this is only a programming experiment. you can't claim
  37.  me for any damages or trouble my prog could cause. it's all your
  38.  fault coz you dared to start it ;-)
  39.  
  40.  
  41.  contact me if you want:
  42.      Michael Henke
  43.      Praetorius-Str.1/205
  44.      06124 Halle
  45.      Germany
  46.  
  47.  
  48.  
  49.  HISTORY
  50.  
  51.  170195
  52.   -first release
  53.  
  54.  190195
  55.   -FFT spectrum analyzer implemented
  56.     it uses a 128-point fourier transformation which seems to be quite
  57.     accurate. each bar represents a band of about 125Hz, the 64 bars
  58.     go upto 8kHz.
  59.     NOTE: in this first version there are some 'inaccuracies' in the
  60.     frequency range. i will fix it as soon as i get some equipment to
  61.     calibrate the frequencies. and maybe i'll implement 'acoustic scaling'
  62.     which linearizes the spectrum like the human ear does.
  63.  200195
  64.   -spectrum analyzer calibrated (using Masque's Chicken Dialer!!)
  65.   -peak levels implemented
  66.  
  67.